stitches together - German English Dictionary